runs-on: ${{ matrix.os }}
name: ${{ matrix.os }} - shared=${{ matrix.shared }}
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Build
run: |
mkdir build
run: ctest --test-dir build -V
- name: Upload shared lib
if: matrix.shared == 'ON'
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v4
with:
name: ${{ matrix.os }}
path: |
run:
shell: msys2 {0}
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- uses: msys2/setup-msys2@v2
with:
install: gcc make mingw-w64-x86_64-cmake
run: ctest --test-dir build -V
- name: Upload shared lib
if: matrix.shared == 'ON'
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v4
with:
name: windows-mingw64
path: build/libutf8proc.*
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
# TODO: update makefile to check MANIFEST
- name: Install dependencies (MacOS)
if: runner.os == 'macOS'
- name: Make lib
run: make
- name: Upload shared lib
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v4
with:
name: make-${{ matrix.os }}
path: libutf8proc.*